TYPO3 v9.5: installation error Uncaught RuntimeException - php

I have unzipped the installation folder. When going to the install.php to start the installer I get an Fatal error: Uncaught RuntimeException.
I use XAMPP with PHP 7.2 and I go to:
http://localhost/typo3/install.php
I get following message:
Fatal error: Uncaught RuntimeException: Could not create directory "/Applications/XAMPP/xamppfiles/htdocs/typo3temp/var/log/"! in /Applications/XAMPP/xamppfiles/htdocs/typo3_src/typo3/sysext/core/Classes/Utility/GeneralUtility.php:2172 Stack trace: #0 /Applications/XAMPP/xamppfiles/htdocs/typo3_src/typo3/sysext/core/Classes/Utility/GeneralUtility.php(2140): TYPO3\CMS\Core\Utility\GeneralUtility::createDirectoryPath('/Applications/X...') #1 /Applications/XAMPP/xamppfiles/htdocs/typo3_src/typo3/sysext/core/Classes/Log/Writer/FileWriter.php(222): TYPO3\CMS\Core\Utility\GeneralUtility::mkdir_deep('/Applications/X...') #2 /Applications/XAMPP/xamppfiles/htdocs/typo3_src/typo3/sysext/core/Classes/Log/Writer/FileWriter.php(193): TYPO3\CMS\Core\Log\Writer\FileWriter->createLogFile() #3 /Applications/XAMPP/xamppfiles/htdocs/typo3_src/typo3/sysext/core/Classes/Log/Writer/FileWriter.php(123): TYPO3\CMS\Core\Log\Writer\FileWriter->openLogFile() #4 /Applications/XAMPP/xamppfiles/htdocs/typo3_src/typo3/sysext/core/Classes/Log/Writer/Fil in /Applications/XAMPP/xamppfiles/htdocs/typo3_src/typo3/sysext/core/Classes/Utility/GeneralUtility.php on line 2172
Stacktrace in log file:
Stack trace:
#0 /Applications/XAMPP/xamppfiles/htdocs/typo3_src/typo3/sysext/core/Classes/Utility/GeneralUtility.php(2140): TYPO3\CMS\Core\Utility\GeneralUtility::createDirectoryPath('/Applications/X...')
#1 /Applications/XAMPP/xamppfiles/htdocs/typo3_src/typo3/sysext/core/Classes/Log/Writer/FileWriter.php(222): TYPO3\CMS\Core\Utility\GeneralUtility::mkdir_deep('/Applications/X...')
#2 /Applications/XAMPP/xamppfiles/htdocs/typo3_src/typo3/sysext/core/Classes/Log/Writer/FileWriter.php(193): TYPO3\CMS\Core\Log\Writer\FileWriter->createLogFile()
#3 /Applications/XAMPP/xamppfiles/htdocs/typo3_src/typo3/sysext/core/Classes/Log/Writer/FileWriter.php(123): TYPO3\CMS\Core\Log\Writer\FileWriter->openLogFile()
#4 /Applications/XAMPP/xamppfiles/htdocs/typo3_src/typo3/sysext/core/Classes/Log/Writer/Fil in /Applications/XAMPP/xamppfiles/htdocs/typo3_src/typo3/sysext/core/Classes/Utility/GeneralUtility.php on line 2172
:
No more error logs available..

The error means that php cannot write to your xampp htdocs directory, because of security restrictions of the Applications dir.
You should change your xampp configuration like in this tutorial https://pureinfotech.com/install-xampp-windows-10/

Related

How can I solve this fatal error in my microweber/screen package that I installed in my php project?

I try to use https://packagist.org/packages/microweber/screen this PHP package, I just installed it in my project and I run the index.php file but there is an error : Any idea ?
Here is my code in my index.php file:
$url = 'https://github.com';
$screenCapture = new Capture($url);
$screenCapture->setWidth(1200);
$screenCapture->setHeight(800);
$fileLocation = 'files';
$screenCapture->save($fileLocation);
echo $screenCapture->getImageLocation();
Here is the error I had received:
[15-Feb-2023 20:51:43 UTC] PHP Fatal error: Uncaught Screen\Exceptions\PhantomJsException: sh:
/home/bloggors/capturewebpage.bloggors.com/vendor/microweber/screen/bin/phantomjs: Permission denied in
/home/bloggors/capturewebpage.bloggors.com/vendor/microweber/screen/src/Capture.php:259
Stack trace:
#0 /home/bloggors/capturewebpage.bloggors.com/controller/index.php(12): Screen\Capture->save('files')
#1 /home/bloggors/capturewebpage.bloggors.com/router.php(46): include_once('/home/bloggors/...')
#2 /home/bloggors/capturewebpage.bloggors.com/router.php(7): route('/', 'controller/inde...')
#3 /home/bloggors/capturewebpage.bloggors.com/routes.php(14): get('/', 'controller/inde...')
#4 {main}
thrown in /home/bloggors/capturewebpage.bloggors.com/vendor/microweber/screen/src/Capture.php on line 259
Any help will be of great help to me ☺

Class 'WP_Session_Tokens' not found

After migration from Linux to Windows server there is on website fatal error in WordPress core. Debug log:
[22-Jul-2022 13:07:54 UTC] PHP Fatal error: Uncaught Error: Class 'WP_Session_Tokens' not found in D:\Sites\subdoms\test\wp-includes\class-wp-user-meta-session-tokens.php:17
Stack trace:
#0 D:\Sites\subdoms\test\wp-settings.php(188): require()
#1 D:\Sites\subdoms\test\wp-config.php(105): require_once('D:\\Sites\\web_98...')
#2 D:\Sites\subdoms\test\wp-load.php(50): require_once('D:\\Sites\\web_98...')
#3 D:\Sites\subdoms\test\wp-blog-header.php(13): require_once('D:\\Sites\\web_98...')
#4 D:\Sites\subdoms\test\index.php(17): require('D:\\Sites\\web_98...')
#5 {main}
thrown in D:\Sites\subdoms\test\wp-includes\class-wp-user-meta-session-tokens.php on line 17
Before migration was active W3 total cache. Could it be related?
I removed W3 total cache, class-wp-user-meta-session-tokens.php and other WordPress files seems correct.

Invalid Parameter – yii\base\InvalidParamException The file or directory to be published does not exist: /frontend/web

Moved the site from one server to another with postgresql database. Db has been connected. Then I used this command:
composer install
While loading the site, yii debugger shows an error
What is more, composer update shows many errors in console:
PHP Fatal error: Uncaught Error: Call to undefined method Composer\Package\RootPackage::getConfig() in /var/www/907-irbis/data/www/site.ru/vendor/fxp/composer-asset-plugin/Config/ConfigBuilder.php:111
Stack trace:
#0 /var/www/907-irbis/data/www/site.ru/vendor/fxp/composer-asset-plugin/Config/ConfigBuilder.php(74): Fxp\Composer\AssetPlugin\Config\ConfigBuilder::getConfigBase(Object(Composer\Composer), Object(Composer\IO\ConsoleIO))
#1 /var/www/907-irbis/data/www/site.ru/vendor/fxp/composer-asset-plugin/FxpAssetPlugin.php(82): Fxp\Composer\AssetPlugin\Config\ConfigBuilder::build(Object(Composer\Composer), Object(Composer\IO\ConsoleIO))
#2 /usr/share/php/Composer/Plugin/PluginManager.php(215): Fxp\Composer\AssetPlugin\FxpAssetPlugin->activate(Object(Composer\Composer), Object(Composer\IO\ConsoleIO))
#3 /usr/share/php/Composer/Plugin/PluginManager.php(188): Composer\Plugin\PluginManager->addPlugin(Object(Fxp\Composer\AssetPlugin\FxpAssetPlugin))
#4 /usr/share/php/Composer/Installer/PluginInstaller.php(62): Composer\Pl in /var/www/907-irbis/data/www/site.ru/vendor/fxp/composer-asset-plugin/Config/ConfigBuilder.php on line 111
Fatal error: Uncaught Error: Call to undefined method Composer\Package\RootPackage::getConfig() in /var/www/907-irbis/data/www/site.ru/vendor/fxp/composer-asset-plugin/Config/ConfigBuilder.php:111
Stack trace:
#0 /var/www/907-irbis/data/www/site.ru/vendor/fxp/composer-asset-plugin/Config/ConfigBuilder.php(74): Fxp\Composer\AssetPlugin\Config\ConfigBuilder::getConfigBase(Object(Composer\Composer), Object(Composer\IO\ConsoleIO))
#1 /var/www/907-irbis/data/www/site.ru/vendor/fxp/composer-asset-plugin/FxpAssetPlugin.php(82): Fxp\Composer\AssetPlugin\Config\ConfigBuilder::build(Object(Composer\Composer), Object(Composer\IO\ConsoleIO))
#2 /usr/share/php/Composer/Plugin/PluginManager.php(215): Fxp\Composer\AssetPlugin\FxpAssetPlugin->activate(Object(Composer\Composer), Object(Composer\IO\ConsoleIO))
#3 /usr/share/php/Composer/Plugin/PluginManager.php(188): Composer\Plugin\PluginManager->addPlugin(Object(Fxp\Composer\AssetPlugin\FxpAssetPlugin))
#4 /usr/share/php/Composer/Installer/PluginInstaller.php(62): Composer\Pl in /var/www/907-irbis/data/www/site.ru/vendor/fxp/composer-asset-plugin/Config/ConfigBuilder.php on line 111

Uncaught exception 'CacheException' with message 'Cache engine "_cake_core_" is not properly configured cakephp AWS

I am getting following error: using cakephp, aws.
Warning: _cake_core_ cache was unable to write 'cake_dev_en-gb' to
File cache in /var/www/html/myApp/lib/Cake/Cache/Cache.php on line 328
Warning: /var/www/html/myApp/app/tmp/cache/persistent/ is not writable
in /var/www/html/myApp/lib/Cake/Cache/Engine/FileEngine.php on line
385
Fatal error: Uncaught exception 'CacheException' with message 'Cache
engine "_cake_core_" is not properly configured. Ensure required
extensions are installed, and credentials/permissions are correct' in
/var/www/html/myApp/lib/Cake/Cache/Cache.php:186 Stack trace: #0
/var/www/html/myApp/lib/Cake/Cache/Cache.php(151):
Cache::_buildEngine('_cake_core_') #1
/var/www/html/myApp/app/Config/core.php(383):
Cache::config('_cake_core_', Array) #2
/var/www/html/myApp/lib/Cake/Core/Configure.php(72):
include('/var/www/html/i...') #3
/var/www/html/myApp/lib/Cake/bootstrap.php(431):
Configure::bootstrap(true) #4
/var/www/html/myApp/app/webroot/index.php(95):
include('/var/www/html/i...') #5 {main} thrown in
/var/www/html/myApp/lib/Cake/Cache/Cache.php on line 186
NOTE : tmp folders have full permission(777), yet getting the same error, please advise?
I have gone through
https://groups.google.com/forum/#!topic/cake-php/gKFJf6mK6qk
also.
Please check with server configuration, Firewall should be disable on the server to access 777 folder by anonymous users.

Cakephp cache not writable error message

I have Fedora18 and was trying to install cakephp . But it shows
Warning: _cake_core_ cache was unable to write 'cake_dev_en-us' to File cache in /var/www/html/cakem2/lib/Cake/Cache/Cache.php on line 323
Warning: /var/www/html/cakem2/app/tmp/cache/persistent/ is not writable in /var/www/html/cakem2/lib/Cake/Cache/Engine/FileEngine.php on line 385
Fatal error: Uncaught exception 'CacheException' with message 'Cache engine _cake_core_ is not properly configured.' in /var/www/html/cakem2/lib/Cake/Cache/Cache.php:181 Stack trace: #0 /var/www/html/cakem2/lib/Cake/Cache/Cache.php(151): Cache::_buildEngine('_cake_core_') #1 /var/www/html/cakem2/app/Config/core.php(374): Cache::config('_cake_core_', Array) #2 /var/www/html/cakem2/lib/Cake/Core/Configure.php(72): include('/var/www/html/c...') #3 /var/www/html/cakem2/lib/Cake/bootstrap.php(175): Configure::bootstrap(true) #4 /var/www/html/cakem2/app/webroot/index.php(94): include('/var/www/html/c...') #5 /var/www/html/cakem2/index.php(41): require('/var/www/html/c...') #6 {main} thrown in /var/www/html/cakem2/lib/Cake/Cache/Cache.php on line 181
Following the answers Similar Question, I have made all the directory and sub-directory writable as shown in . But I am still getting the error ! Whats wrong ?
chown the folders / files so that the user matches the user which httpd or Apache uses to access these files. I don't know the user for fedora, i think its apache or httpd. In ubuntu its www-data.
http://fedoraproject.org/wiki/Administration_Guide_Draft/Apache

Categories