انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: جعفر فرقانلوژ در 11 بهمن 1400، 03:15 ب‌ظ

عنوان: مشکل اجرای فایل پی اچ پی یا مشکل لوکال هاست
ارسال شده توسط: جعفر فرقانلوژ در 11 بهمن 1400، 03:15 ب‌ظ
سلام
برای اجرای وردپرس در لوکال هاست اپاچی رو نصب و ازمایش کردم مهچنین مای اس کیو ال هم نصب و پایگاه داده ساختم پی اچ پی رو هم نصب کردم و بسته های مورد نیازش رو هم نصب کردم
اما مشکل اینه که فایل پی اچ پی به جای اجرا وقت
localhost/info.php
بارگیری میشه و اجرا نمیشه
وقتی هم وردپرس رو میزنم این صفحه میاد

نقل‌قول
403 Forbidden

nginx/1.18.0
فکر کنم مشکل از این بسته باشه php-mcrypt
وقت نصب خروجی اینه
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package php-mcrypt is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'php-mcrypt' has no installation candidate

عنوان: پاسخ : مشکل اجرای فایل پی اچ پی یا مشکل لوکال هاست
ارسال شده توسط: sameet در 11 بهمن 1400، 03:19 ب‌ظ
گویا یک کتابخانه ای هستش که اسمش php-mcrypt هست . شما باید اون رو نصب کنید
https://www.php.net/manual/en/book.mcrypt.php
عنوان: پاسخ : مشکل اجرای فایل پی اچ پی یا مشکل لوکال هاست
ارسال شده توسط: جعفر فرقانلوژ در 11 بهمن 1400، 04:56 ب‌ظ
؟
متن رو خوندید ؟
نمیتونم نصبش کنم دیگه
عنوان: پاسخ : مشکل اجرای فایل پی اچ پی یا مشکل لوکال هاست
ارسال شده توسط: آرمان اسماعیلی در 11 بهمن 1400، 05:13 ب‌ظ
لزوماً اسم کتابخونه با اسم پکیجی که در مخازن توزیع‌ها موجوده یکسان نیست.
https://packages.debian.org/stretch/php-mcrypt
عنوان: پاسخ : مشکل اجرای فایل پی اچ پی یا مشکل لوکال هاست
ارسال شده توسط: sameet در 11 بهمن 1400، 05:26 ب‌ظ
نقل‌قول
متن رو خوندید ؟
بله
نقل‌قول
https://www.php.net/manual/en/book.mcrypt.php
به نظرتون چرا این لینک رو گذاشتم ؟
دقیق تر : https://www.php.net/manual/en/mcrypt.installation.php
عنوان: پاسخ : مشکل اجرای فایل پی اچ پی یا مشکل لوکال هاست
ارسال شده توسط: Dragon- در 11 بهمن 1400، 05:29 ب‌ظ
با توجه به لینکی که گذاشتند، احتمالا باید بسته php5-mcrypt رو نصب کنید.
sudo apt install php5-mcrypt
عنوان: پاسخ : مشکل اجرای فایل پی اچ پی یا مشکل لوکال هاست
ارسال شده توسط: جعفر فرقانلوژ در 11 بهمن 1400، 06:27 ب‌ظ
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package php5-mcrypt

عنوان: پاسخ : مشکل اجرای فایل پی اچ پی یا مشکل لوکال هاست
ارسال شده توسط: جعفر فرقانلوژ در 11 بهمن 1400، 06:31 ب‌ظ
نقل‌قول
متن رو خوندید ؟
بله
نقل‌قول
https://www.php.net/manual/en/book.mcrypt.php
به نظرتون چرا این لینک رو گذاشتم ؟
دقیق تر : https://www.php.net/manual/en/mcrypt.installation.php
اینطور که فهمیدم میفرمایید (یا سایت میفرماید ) که با فایل نصب کنم
ممنون
اما ترجیح می دهم از مخازن نصب کنم
عنوان: پاسخ : مشکل اجرای فایل پی اچ پی یا مشکل لوکال هاست
ارسال شده توسط: جعفر فرقانلوژ در 11 بهمن 1400، 06:38 ب‌ظ
لزوماً اسم کتابخونه با اسم پکیجی که در مخازن توزیع‌ها موجوده یکسان نیست.
https://packages.debian.org/stretch/php-mcrypt
خیر با نوشتن ورژن نشد

php-mcrypt
php7.0-mcrypt
php7-mcrypt
php5.0-mcrypt
php5-mcrypt

همگی خروجی یکسانی دارند
عنوان: پاسخ : مشکل اجرای فایل پی اچ پی یا مشکل لوکال هاست
ارسال شده توسط: sameet در 11 بهمن 1400، 06:54 ب‌ظ
در مخازن جست و جو کن :
apt -Ss php-mcryptالبته اگر اشتباه نکرده باشم .
اگر که خروجی دریافت نکردید باید از طریق سورس کمپایل و نصب کنید

راهنمای نصب :
https://www.php.net/manual/en/mcrypt.installation.php#94027
عنوان: پاسخ : مشکل اجرای فایل پی اچ پی یا مشکل لوکال هاست
ارسال شده توسط: Dragon- در 12 بهمن 1400، 10:26 ق‌ظ
در مخازن جست و جو کن :
apt -Ss php-mcryptالبته اگر اشتباه نکرده باشم .
اگر که خروجی دریافت نکردید باید از طریق سورس کمپایل و نصب کنید

راهنمای نصب :
https://www.php.net/manual/en/mcrypt.installation.php#94027
apt -Ss که خطا میده. باید با apt search اینکار رو انجام داد. فکر کنم یادتون رفته apt با pacman فرق داره
apt search php-mcrypt
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package php5-mcrypt

فکر کنم php-mcrypt به دلیل اینکه توسعه فعالی نداره، از بسته‌های php حذف شده و باید از طریق کد اون رو کامپایل و نصب کنید. شاید بهتر باشه به جای اون، از openssl استفاده کنید.
عنوان: پاسخ : مشکل اجرای فایل پی اچ پی یا مشکل لوکال هاست
ارسال شده توسط: sameet در 12 بهمن 1400، 10:38 ق‌ظ
در مخازن جست و جو کن :
apt -Ss php-mcryptالبته اگر اشتباه نکرده باشم .
اگر که خروجی دریافت نکردید باید از طریق سورس کمپایل و نصب کنید

راهنمای نصب :
https://www.php.net/manual/en/mcrypt.installation.php#94027
apt -Ss که خطا میده. باید با apt search اینکار رو انجام داد. فکر کنم یادتون رفته apt با pacman فرق داره
apt search php-mcrypt
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package php5-mcrypt

فکر کنم php-mcrypt به دلیل اینکه توسعه فعالی نداره، از بسته‌های php حذف شده و باید از طریق کد اون رو کامپایل و نصب کنید. شاید بهتر باشه به جای اون، از openssl استفاده کنید.
اها درست
عنوان: پاسخ : مشکل اجرای فایل پی اچ پی یا مشکل لوکال هاست
ارسال شده توسط: جعفر فرقانلوژ در 12 بهمن 1400، 01:55 ب‌ظ
Sorting... Done
Full Text Search... Done

اینطور که معلومه باید کامپایل بشه
openssl تنظیمی لازم داره تا با اپاچی هماهنگ بشه ؟
عنوان: پاسخ : مشکل اجرای فایل پی اچ پی یا مشکل لوکال هاست
ارسال شده توسط: Dragon- در 12 بهمن 1400، 02:03 ب‌ظ
openssl تنظیمی لازم داره تا با اپاچی هماهنگ بشه ؟
نمی‌دونم.
مطمئنید که مشکل از php-mcrypt هست؟ به فایل php دسترسی اجرایی بدید و دوباره امتحان کنید، شاید مشکل مال این هست.
عنوان: پاسخ : مشکل اجرای فایل پی اچ پی یا مشکل لوکال هاست
ارسال شده توسط: جعفر فرقانلوژ در 12 بهمن 1400، 02:15 ب‌ظ
خیر
نه فقط این فایل نیست هیچ چیز اجرا نمیشه مثل وردپرس
دسترسی هم دادم فرقی نکرد
عنوان: پاسخ : مشکل اجرای فایل پی اچ پی یا مشکل لوکال هاست
ارسال شده توسط: sameet در 12 بهمن 1400، 03:12 ب‌ظ
از طریق سورس کامپایلش کن . مشکل چیه ؟
عنوان: پاسخ : مشکل اجرای فایل پی اچ پی یا مشکل لوکال هاست
ارسال شده توسط: جعفر فرقانلوژ در 12 بهمن 1400، 08:43 ب‌ظ
امتحان می کنم
عنوان: پاسخ : مشکل اجرای فایل پی اچ پی یا مشکل لوکال هاست
ارسال شده توسط: Dragon- در 12 بهمن 1400، 09:27 ب‌ظ
البته قبلش پشتیبان هم بگیرید تا اگه چیزی خراب شد، بتونید به حالت قبل برگردید. کامپایل از کد منبع، می‌تونه باعث بشه در آینده ارتقا‌ها درست انجام نشن.
عنوان: پاسخ : مشکل اجرای فایل پی اچ پی یا مشکل لوکال هاست
ارسال شده توسط: جعفر فرقانلوژ در 12 بهمن 1400، 09:46 ب‌ظ
راستی چطور باید لیست مخازن رو تغییر بدم ؟
فکر کنم مشکلی داره چون قبلا اشتباه کردم و مخزن غیر رسمی اضافه شده
مخازن پیش فرض کدوم ها هستند ؟
عنوان: پاسخ : مشکل اجرای فایل پی اچ پی یا مشکل لوکال هاست
ارسال شده توسط: sameet در 12 بهمن 1400، 10:27 ب‌ظ
فکر کنم اینجا باشن :
etc/apt/source.list
عنوان: پاسخ : مشکل اجرای فایل پی اچ پی یا مشکل لوکال هاست
ارسال شده توسط: Dragon- در 13 بهمن 1400، 01:02 ق‌ظ
راستی چطور باید لیست مخازن رو تغییر بدم ؟
فکر کنم مشکلی داره چون قبلا اشتباه کردم و مخزن غیر رسمی اضافه شده
مخازن پیش فرض کدوم ها هستند ؟
توی یه ارسال دیگه بپرسید تا چیز‌ها قاطی نشه.
عنوان: پاسخ : مشکل اجرای فایل پی اچ پی یا مشکل لوکال هاست
ارسال شده توسط: جعفر فرقانلوژ در 13 بهمن 1400، 01:45 ب‌ظ
الان فایل هاش رو از گیتهاب گرفتم چطور باید کامپیایل کنم ؟
اون راهنما رو متوجه نمیشم
عنوان: پاسخ : مشکل اجرای فایل پی اچ پی یا مشکل لوکال هاست
ارسال شده توسط: جعفر فرقانلوژ در 13 بهمن 1400، 02:39 ب‌ظ
قبلا Nginx نصب کردم
حالا که غیر فعالش کردم دیگه حتی فایل پی اچ پی دانلود هم نمیشه
نقل‌قول
قادر به برقراری اتصال نیست

فایرفاکس نمی‌تواند اتصالی با کارگزار «localhost» برقرار کند.

    ممکن است این پایگاه به طور موقت خارج از دسترس یا بیش از حد مشغول باشد. چند دقیقه صبر کنید و بعد دوباره تلاش کنید.
    اگر نمی‌توانید هیچ صفحه‌ای را مرور کنید، اتصال شبکهٔ رایانه را بررسی کنید.
    اگر رایانه یا شبکهٔ شما توسط کارگزار یا دیوارآتش محافظت می‌شود مطمئن شوید که Firefox اجازه دسترسی به وب را دارد.


عنوان: پاسخ : مشکل اجرای فایل پی اچ پی یا مشکل لوکال هاست
ارسال شده توسط: جعفر فرقانلوژ در 14 بهمن 1400، 10:06 ق‌ظ
متاسفانه کاری رو مجبور شدم کنم که به همه میگفتم نکنید
زمپ رو نصب کردم سر و کله باهاش زدم حد اقل کارم راه افتاد
ممنون از دوستان
فکر کنم بهتره همه بسته های مربوط رو حذف و مجدد نصب کنم شاید اشتباه از من بوده و گشایشی شد
عنوان: پاسخ : مشکل اجرای فایل پی اچ پی یا مشکل لوکال هاست
ارسال شده توسط: Dragon- در 14 بهمن 1400، 09:14 ب‌ظ
الان فایل هاش رو از گیتهاب گرفتم چطور باید کامپیایل کنم ؟
اون راهنما رو متوجه نمیشم
اینجا (https://varun-verma.medium.com/install-php-mcrypt-on-debian-10-php-7-3-e9589ecf03f4) یه راهنما هست. لازم هم نیست دستی، کد رو از گیتهاب بگیرید.