پارس جوم ::  انجمن های تخصصی جوملا
مشکل با کامپوننت اکیبا - نسخه‌ی قابل چاپ

+- پارس جوم :: انجمن های تخصصی جوملا (https://forums.parsjoom.ir)
+-- انجمن: پشتیبانی (/forum-70.html)
+--- انجمن: مباحث و مشکلات عمومی (/forum-33.html)
+--- موضوع: مشکل با کامپوننت اکیبا (/thread-18095.html)



مشکل با کامپوننت اکیبا - rasooli.m - ۲۸-۳-۱۳۹۴ ۰۲:۱۰ صبح

با سلام
از سایتم با اکیبا بک آپ گرفتم. رو سایت اصلیم این بک آپ کار میکنه. ولی وقتی رو یه دامنه دیگه extract میکنم و سایت رو برای نصب باز میکنم ارور زیر رو میده
کد php:
Warningfile_exists() [function.file-exists]: open_basedir restriction in effectFile(/home/imensana/public_html/fa/defines.phpis not within the allowed path(s): (/home/secutech/public_html:/tmp::/home/secutech/public_html/tmp:/home/secutech/public_html/logsin /home/imensana/public_html/fa/index.php on line 13

Warning
: require_once() [function.require-once]: open_basedir restriction in effectFile(/home/imensana/public_html/fa/includes/defines.phpis not within the allowed path(s): (/home/secutech/public_html:/tmp::/home/secutech/public_html/tmp:/home/secutech/public_html/logsin /home/imensana/public_html/fa/index.php on line 19

Warning
: require_once(/home/imensana/public_html/fa/includes/defines.php) [function.require-once]: failed to open streamOperation not permitted in /home/imensana/public_html/fa/index.php on line 19

Fatal error
: require_once() [function.require]: Failed opening required '/home/imensana/public_html/fa/includes/defines.php' (include_path='.:/usr/lib/php'in /home/imensana/public_html/fa/index.php on line 19 

گیرش از کجاست؟


RE: مشکل با کامپوننت اکیبا - autopayamak - ۲۸-۳-۱۳۹۴ ۰۹:۱۰ صبح

سلام
این مشکل بخاطر درست نبودن مسیر پوشه های tmp و logs در فایل configuration.php جوملاست.
روش یافتن مسیر فایل های tmp و log :

برای یافتن مسیر صحیح پوشه های tmp و logs در هاست های مختلف (مانند cpanel و directadmin) کافیست یک فایل جدید با نام path.php در روت اصلی سایت خود (public_html در cpanel) ایجاد کنید. فایل مورد نظر را باز کرده(دکمه Edit) و داخل فایل کد زیر را وارد کنید:
کد php:
<?php
echo getcwd();
?>
در آدرس بار مرورگر خود آدرس زیر را وارد کنید:
کد php:
www.yourdomain.com/path.php 
در صفحه نمایش داده شده مسیر اصلی روت اصلی سایت شما مشخص خواهد شد مانند:
کد php:
/home/sample/public_html
این مسیر را برای پوشه های tmp و log به صورت زیر تعیین می کنیم:
کد php:
/home/sample/public_html/logs
/home/sample/public_html/tmp 
حالا فایل configuration.php که در روت اصلی جوملا قرار دارد را باز کنید و مسیر های جدید بدست آورده را جایگزین مسیر پیشفرض برای پوشه های tmp و logs کنید.
موفق باشید[/quote]