Hi,
I have a cloud server with ssh access. I have installed composer and from there installed magento into my public_html.. everithing was fine until I try to continue the install process from the web..
In the second that I try to start the install process from the web, I got an 500 error.. so, I went to the php.ini file, and put the "on" value in the var that shows the php errors on screen..
Refresh the installation procces from the web and I saw the error that hangs the installation:
----
Warning: realpath(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/home/admin/web/qlindomoda.com.ar/public_html:/home/admin/tmp) in /home/admin/web/qlindomoda.com.ar/public_html/vendor/magento/framework/Filesystem/DirectoryList.php on line 99
Fatal error: Uncaught Exception: Warning: realpath(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/home/admin/web/qlindomoda.com.ar/public_html:/home/admin/tmp) in /home/admin/web/qlindomoda.com.ar/public_html/vendor/magento/framework/Filesystem/DirectoryList.php on line 99 in /home/admin/web/qlindomoda.com.ar/public_html/vendor/magento/framework/App/ErrorHandler.php:61 Stack trace: #0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'realpath(): ope...', '/home/admin/web...', 99, Array) #1 /home/admin/web/qlindomoda.com.ar/public_html/vendor/magento/framework/Filesystem/DirectoryList.php(99): realpath('/tmp') #2 /home/admin/web/qlindomoda.com.ar/public_html/vendor/magento/framework/App/Filesystem/DirectoryList.php(176): Magento\Framework\Filesystem\DirectoryList->__construct('/home/admin/web...', Array) #3 /home/admin/web/qlindomoda.com.ar/public_html/setup/src/Magento/Setup/Mvc/Bootstrap/InitParamListener.php(262): Magento\Framework\App\Filesystem\DirectoryList-> in /home/admin/web/qlindomoda.com.ar/public_html/vendor/magento/framework/App/ErrorHandler.php on line 61
-----
Any Idea that what is wrong? And how fix it?
Thanxs to the community in advance
Ezequiel
Well..
Following the problem I discover the following patch:
I change the file named httpd.conf
in the line open_base_dir I put the value none
Save that file, restart the apache server and everything install fine.. the front and the admin shows ok.. but, if I put the original value in httpd.conf pointing to the original paths, a warning error begins to show in both sides showing the following message:
Warning: realpath(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/home/admin/web/qlindomoda.com.ar/public_html:/home/admin/tmp) in /home/admin/web/qlindomoda.com.ar/public_html/vendor/magento/framework/Filesystem/DirectoryList.php on line 99
Warning: realpath(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/home/admin/web/qlindomoda.com.ar/public_html:/home/admin/tmp) in /home/admin/web/qlindomoda.com.ar/public_html/vendor/magento/framework/Filesystem/DirectoryList.php on line 99
Warning: realpath(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/home/admin/web/qlindomoda.com.ar/public_html:/home/admin/tmp) in /home/admin/web/qlindomoda.com.ar/public_html/vendor/magento/framework/Filesystem/DirectoryList.php on line 99
So.. Any Ideas?
Follow the different solution on the below link. One of them should definitely fix your issue. Please let know otherwise.
Problem solved? Please give 'Kudos' and accept 'Answer as Solution'.