-
Notifications
You must be signed in to change notification settings - Fork 249
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Latest ubuntu install error #229
Comments
when I use an older version, i get the webpage up, but saying "unknown error" 2.8.5.4 |
Do you using Ubuntu 22.04 server? If yes, the problem is MySQL 8 (mysql 8 is default part of ubuntu 22.04 server) . Libre Booking not working with MySQL 8. |
aha? so use mariadb? Thank you so much for the reply. |
Try mysql 5.7 - if working, the problem is with mysql8. Best, Karol |
Thanks Karol, I managed to get maria installed and set up. I have added these: sudo mysql librebooking < /var/www/html/librebooking/database_schema/create-schema.sql logged in with admin/password but getting this: UnexpectedValueException: There is no existing directory at "/var/log/librebooking/log" and it could not be created: Permission denied in /var/www/html/librebooking/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:216 Stack trace: #0 /var/www/html/librebooking/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php(135): Monolog\Handler\StreamHandler->createDir() #1 /var/www/html/librebooking/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(48): Monolog\Handler\StreamHandler->write() #2 /var/www/html/librebooking/vendor/monolog/monolog/src/Monolog/Logger.php(399): Monolog\Handler\AbstractProcessingHandler->handle() #3 /var/www/html/librebooking/vendor/monolog/monolog/src/Monolog/Logger.php(611): Monolog\Logger->addRecord() #4 /var/www/html/librebooking/lib/Common/Logging/Log.php(82): Monolog\Logger->info() #5 /var/www/html/librebooking/lib/Application/Authentication/Authentication.php(82): Log::Debug() #6 /var/www/html/librebooking/lib/Application/Authentication/WebAuthentication.php(96): Authentication->Validate() #7 /var/www/html/librebooking/Presenters/LoginPresenter.php(135): WebAuthentication->Validate() #8 /var/www/html/librebooking/Pages/LoginPage.php(208): LoginPresenter->Login() #9 /var/www/html/librebooking/Web/index.php(15): LoginPage->Login() #10 {main}UnexpectedValueException: There is no existing directory at "/var/log/librebooking/log" and it could not be created: Permission denied in /var/www/html/librebooking/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:216 Stack trace: #0 /var/www/html/librebooking/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php(135): Monolog\Handler\StreamHandler->createDir() #1 /var/www/html/librebooking/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(48): Monolog\Handler\StreamHandler->write() #2 /var/www/html/librebooking/vendor/monolog/monolog/src/Monolog/Logger.php(399): Monolog\Handler\AbstractProcessingHandler->handle() #3 /var/www/html/librebooking/vendor/monolog/monolog/src/Monolog/Logger.php(611): Monolog\Logger->addRecord() #4 /var/www/html/librebooking/lib/Common/Logging/Log.php(82): Monolog\Logger->info() #5 /var/www/html/librebooking/lib/Application/Authentication/Authentication.php(89): Log::Debug() #6 /var/www/html/librebooking/lib/Application/Authentication/WebAuthentication.php(96): Authentication->Validate() #7 /var/www/html/librebooking/Presenters/LoginPresenter.php(135): WebAuthentication->Validate() #8 /var/www/html/librebooking/Pages/LoginPage.php(208): LoginPresenter->Login() #9 /var/www/html/librebooking/Web/index.php(15): LoginPage->Login() #10 {main}UnexpectedValueException: There is no existing directory at "/var/log/librebooking/log" and it could not be created: Permission denied in /var/www/html/librebooking/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:216 Stack trace: #0 /var/www/html/librebooking/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php(135): Monolog\Handler\StreamHandler->createDir() #1 /var/www/html/librebooking/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(48): Monolog\Handler\StreamHandler->write() #2 /var/www/html/librebooking/vendor/monolog/monolog/src/Monolog/Logger.php(399): Monolog\Handler\AbstractProcessingHandler->handle() #3 /var/www/html/librebooking/vendor/monolog/monolog/src/Monolog/Logger.php(611): Monolog\Logger->addRecord() #4 /var/www/html/librebooking/lib/Common/Logging/Log.php(82): Monolog\Logger->info() #5 /var/www/html/librebooking/lib/Application/Authentication/Authentication.php(100): Log::Debug() #6 /var/www/html/librebooking/lib/Application/Authentication/WebAuthentication.php(96): Authentication->Validate() #7 /var/www/html/librebooking/Presenters/LoginPresenter.php(135): WebAuthentication->Validate() #8 /var/www/html/librebooking/Pages/LoginPage.php(208): LoginPresenter->Login() #9 /var/www/html/librebooking/Web/index.php(15): LoginPage->Login() #10 {main}UnexpectedValueException: There is no existing directory at "/var/log/librebooking/log" and it could not be created: Permission denied in /var/www/html/librebooking/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:216 Stack trace: #0 /var/www/html/librebooking/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php(135): Monolog\Handler\StreamHandler->createDir() #1 /var/www/html/librebooking/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(48): Monolog\Handler\StreamHandler->write() #2 /var/www/html/librebooking/vendor/monolog/monolog/src/Monolog/Logger.php(399): Monolog\Handler\AbstractProcessingHandler->handle() #3 /var/www/html/librebooking/vendor/monolog/monolog/src/Monolog/Logger.php(611): Monolog\Logger->addRecord() #4 /var/www/html/librebooking/lib/Common/Logging/Log.php(82): Monolog\Logger->info() #5 /var/www/html/librebooking/lib/Application/Authentication/Authentication.php(106): Log::Debug() #6 /var/www/html/librebooking/lib/Application/Authentication/WebAuthentication.php(106): Authentication->Login() #7 /var/www/html/librebooking/Presenters/LoginPresenter.php(137): WebAuthentication->Login() #8 /var/www/html/librebooking/Pages/LoginPage.php(208): LoginPresenter->Login() #9 /var/www/html/librebooking/Web/index.php(15): LoginPage->Login() #10 {main} |
so i managed to change the log path, but when logging in with admin/password or user/password, it just goes straight back to the login screen. Does not say wrong usr/pw, just straight back to login page. When pressing "view schedule" i can see the test entries from the sample data. log shows: [2023-09-19T21:21:23.348252+00:00] app.INFO: [User= ()] Trying to log in as: admin [File=/var/www/html/librebooking/lib/Application/Authentication/Authentication.php,Line=8> Any ideas? |
changed $conf['settings']['script.url'] = 'http://xxxxxxx/librebooking/Web/'; and it works now. thanks to @flipside37 's post |
Hi @Nortag82 If you solved the issue, could you please close it? |
Hello,
I am fairly new on ubuntu and trying to install librebooking on it. This is what i am testing so far, with no luck. Just getting 500 error.
Its a new ubuntu image. checked php.ini for session autostart set to "0". Any support would be apreciated. I tried docker, but never used dicker and got nowhere with it. :) Latest stable release used.
Any support would apreciated.
sudo apt-get install apache2 mysql-server mysql-client php php-cgi libapache2-mod-php php-common php-pear php-mbstring php-text-captcha wget unzip -y
sudo apt install ldap-utils
sudo systemctl start mysql
sudo systemctl start apache2
sudo systemctl enable mysql
sudo systemctl enable apache2
sudo mysql_secure_installation
sudo mysql -u root -p
CREATE DATABASE librebooking;
CREATE USER 'sj'@'localhost' IDENTIFIED BY 'sj';
GRANT ALL PRIVILEGES ON librebooking.* TO 'sj'@'localhost';
FLUSH PRIVILEGES;
exit
sudo wget http://192.168.1.57/wp-content/uploads/Upload/librebooking.zip
sudo unzip librebooking.zip
sudo mv librebooking /var/www/html/
sudo chown -R www-data:www-data /var/www/html/librebooking
sudo chmod -R 0755 /var/www/html/librebooking/tpl
sudo chmod -R 0755 /var/www/html/librebooking/tpl_c
sudo nano /etc/apache2/sites-available/librebooking.conf
<VirtualHost *:80>
DocumentRoot /var/www/html/librebooking
<Directory /var/www/html/librebooking>
Options FollowSymLinks
AllowOverride Limit Options FileInfo
DirectoryIndex index.php
Require all granted
<Directory /var/www/html/librebooking>
Options FollowSymLinks
Require all granted
sudo a2ensite librebooking
sudo a2enmod rewrite
sudo a2enmod headers
sudo systemctl restart apache2
sudo cp /var/www/html/librebooking/config/config.dist.php /var/www/html/librebooking/config/config.php
sudo nano /var/www/html/librebooking/config/config.php
//script url "http://192.168.1.50/librebooking/Web/" error 500
//install PW set
//adm email set
tried http://192.168.1.50/librebooking/Web/install just getting error 500 html.
sudo mysql librebooking < /var/www/html/librebooking/database_schema/create-schema.sql
sudo mysql librebooking < /var/www/html/librebooking/database_schema/create-data.sql
The text was updated successfully, but these errors were encountered: