‫ بعد از رفع اشکال css صفحات باز نمی شوند

با سلام

سامانه شاب رو روی ماشین مجازی نصب کردیم ،بعد از اینکه برای رفع مشکل css فایل config.php را ویرایش میکنیم ،هر تبی رو که باز میکنیم ( مثلا ثبت نام،اعضا،تصویر و ...) خطای 404 مبنی بر عدم یافتن صفحه مورد نظر نمایش داده میشه

سازنده: آتوسا خدامرادی زمان ایجاد: 21 بهمن 1396 زمان اتمام: 14 اسفند 1396

پاسخ‌ها:

مرتب‌سازی بر اساس
محمد آقاعباسلو تیم توسعه
محمد آقاعباسلو 21 بهمن 1396

با تشکر از موضوعی که مطرح کردید، به نظر می‌رسد خطا به دلیل عدم دسترسی کارگزار شما به فایل های سامانه است. لطفا از دسترسی کارگزار خود به پوشه‌های سامانه مطمئن شوید و در صورتیکه هنوز مشکلی بود گزارش دهید.

آتوسا خدامرادی 30 بهمن 1396

با سلام 

براي موردي كه فرموديد دستور زير رو در ترمينال وارد كردم:

sudo chown -R www-data:www-data /var/www/html/motoshub

اما بازم همون خطارو نشون ميده

جايي رو اشتباه وارد كردم؟؟

محمد آقاعباسلو تیم توسعه
محمد آقاعباسلو 1 اسفند 1396

سلام

لطفا وارد پوشه motoshub بشوید و دستور ls -l را اجرا کنید و تصویر لیستی که نمایش داده می‌شود را برای ما در همین موضوع (با استفاده از پیوست اسناد مطابق شکل زیر) ارسال کنید.

ویرایش شده توسط محمد آقاعباسلو (1 اسفند 1396)
آتوسا خدامرادی 2 اسفند 1396

تصویر لیست موتوشاب

پیوست‌ها:
 
محمد آقاعباسلو تیم توسعه
محمد آقاعباسلو 2 اسفند 1396

در صورتیکه تنظیمات https را راه‌اندازی نکرده‌اید و سامانه شما http است. فایل

/etc/apache2/sites-available/000-default.conf

را باز کنید، عبارت DocumentRoot را یافته و زیر آن این سطرها را اضافه نمایید:

<Directory "/var/www/html">
AllowOverride All
</Directory>

دقت داشته باشید آدرس مقابل Directory، آدرس مسیر ریشه‌ای است که فایل‌های شاب درون آن قرار دارد.

لطفا نتیجه را اطلاع دهید.

ویرایش شده توسط محمد آقاعباسلو (2 اسفند 1396)
یاسر علیمردانی تیم توسعه
یاسر علیمردانی 4 اسفند 1396

آیا فقط صفحاتی که ذکر کردید مثل ثبت‌نام مشکل دارند؟ یعنی صفحه اصلی سامانه به درستی نشان داده می‌شود؟

آتوسا خدامرادی 5 اسفند 1396

ممنون از راهنمایی هاتون خدارو شکر مشکل رفع شد و باز میشن صفحات.

فقط در رابطه با این کدی که فرمودید وارد کنم که سامانه https باز شه، من اون کد رو با مسیر ریشه فایلهای شاب هم وارد کردم اما فقط http باز میشه و با https خطای unable to connect رو میزنه. 

محمد آقاعباسلو تیم توسعه
محمد آقاعباسلو 5 اسفند 1396
نقل قول از آتوسا خدامرادی

ممنون از راهنمایی هاتون خدارو شکر مشکل رفع شد و باز میشن صفحات.

فقط در رابطه با این کدی که فرمودید وارد کنم که سامانه https باز شه، من اون کد رو با مسیر ریشه فایلهای شاب هم وارد کردم اما فقط http باز میشه و با https خطای unable to connect رو میزنه.


سپاس از اطلاع رسانیتون، برای اینکه دسترسی در https نیز مانند http اصلاح شود و خطای 404 روی ندهد می‌بایست دستورات زیر را در فایل

/etc/apache2/sites-available/default-ssl.conf

داخل

<VirtualHost *:443>

و در زیر خط

ServerAdmin webmaster@localhost

وارد کنید:

DocumentRoot /var/www/html
<Directory /var/www/html>
AllowOverride All
</Directory>

باز هم دقت داشته باشید آدرس مقابل DocumentRoot و Directory، آدرس مسیر ریشه‌ای است که فایل‌های شاب درون آن قرار دارد.

نکته: در فایل config.php واقع در پوشه ow_includes نیز متغیر

define('OW_URL_HOME', 'آدرس دامنه یا آی پی');

ابتدای آدرس مربوطه می‌بایست https باشد.

لطفا نتیجه را اطلاع دهید.

ویرایش شده توسط محمد آقاعباسلو (5 اسفند 1396)
آتوسا خدامرادی 6 اسفند 1396

تغییراتی که فرمودید در فایل default-ssl.conf و config.php انجام دادم اما باز هم برای باز کردن صفحه با https خطا نشون میده، زمانیکه https رو در فایل config.php  به http تغییر میدم صفحات مجددآ بدون مشکل باز میشن.

محمد آقاعباسلو تیم توسعه
محمد آقاعباسلو 6 اسفند 1396

لطفا تصویر خطا را ارسال کنید

آتوسا خدامرادی 6 اسفند 1396

تصویر خطا

پیوست‌ها:
 
محمد آقاعباسلو تیم توسعه
محمد آقاعباسلو 13 اسفند 1396

اگر ممکن است تنظیمات default-ssl.conf داخل هر دو پوشه site-available و همچنین site-enable مربوطه به پوشه آپاچی را ارسال کنید

آتوسا خدامرادی 13 اسفند 1396

در پوشه site-enable فایلی با نام default-ssl.conf وجود نداره. دو فایل با نام های motoshub.conf و 000default.conf هست. محتوای 000default.conf را ارسال میکنیم با نام site-enable.txt

 

پیوست‌ها:
 
 
محمد آقاعباسلو تیم توسعه
محمد آقاعباسلو 14 اسفند 1396

با بررسی تصویر خطای قبلی و تصاویری که جدید ارسال کردید. مشکل از اینجا است که از localhost همچنان برای https استفاده می کنید که نادرست است و بایستی در تنظیماتی که در بالا توضیح داده شد، آی پی واقعی (یا دامنه) که با استفاده از آن آی (دامنه)، پی شبکه اجتماعی شما از اینترنت قابل دسترسی است وارد کنید

نکته: فایل motoshub.cnf همان default-ssl.cnf ذکر شده است.

لطفا نتیجه را اطلاع دهید

ویرایش شده توسط محمد آقاعباسلو (20 اسفند 1396)
این موضوع بسته شده است