S
Asked
Hello,
I have successfully installed Simple Forum, but several important functions are not working.
After the installation, login and registration do not work. When I click the Login or Register links, the pages load but the login and registration forms do not appear.
The cookie consent banner is also not functioning. When I click "Accept Cookies", nothing happens.
The Contact page has the same issue. When I click Contact, no content is displayed.
The forum appears to be installed correctly, and the admin account was created successfully during installation. I checked the database and all migrations were completed successfully.
During the installation process, I initially received a 500 Server Error, but I resolved that issue by enabling the required PHP extensions. The installation then completed successfully.
My server environment is:
PHP 8.3
MySQL 10.11.10-MariaDB
I also checked the Laravel logs and found the following error:
"Undefined array key 'faqs'"
The settings table contains the required entries (faqs, articles, knowledgebase), but the related content tables are empty after installation.
Could you please advise whether this is a known issue, a bug in the current version, or if there are additional installation steps required after running the installer?
Thank you for your assistance.
I have successfully installed Simple Forum, but several important functions are not working.
After the installation, login and registration do not work. When I click the Login or Register links, the pages load but the login and registration forms do not appear.
The cookie consent banner is also not functioning. When I click "Accept Cookies", nothing happens.
The Contact page has the same issue. When I click Contact, no content is displayed.
The forum appears to be installed correctly, and the admin account was created successfully during installation. I checked the database and all migrations were completed successfully.
During the installation process, I initially received a 500 Server Error, but I resolved that issue by enabling the required PHP extensions. The installation then completed successfully.
My server environment is:
PHP 8.3
MySQL 10.11.10-MariaDB
I also checked the Laravel logs and found the following error:
"Undefined array key 'faqs'"
The settings table contains the required entries (faqs, articles, knowledgebase), but the related content tables are empty after installation.
Could you please advise whether this is a known issue, a bug in the current version, or if there are additional installation steps required after running the installer?
Thank you for your assistance.
- SAnsweredI deleted the application completely and performed a fresh installation. During the installation process, I receive a 500 Internal Server Error at the final step. When I click the "Finish Installation" button, nothing happens. However, if I manually refresh the page, the website appears to be installed and loads normally.
Unfortunately, several important functions do not work. Login, registration, and cookie consent are all non-functional. Clicking the Login or Register buttons does nothing, and the cookie acceptance button is also unresponsive.
Could you please help me identify what might be causing this issue and advise which logs or configuration files I should check? - SAnsweredHello,
I purchased and installed Simple Forum on a fresh Debian VPS with PHP 8.3, MySQL, Apache, and Nginx. All required PHP extensions are installed, the database connection works correctly, and all migrations have been executed successfully.
During the final installation step, I consistently receive a 500 Internal Server Error. When I click the "Finalize Installation" button, nothing happens. However, after manually refreshing the page, the website appears to be installed and loads normally.
After investigating the issue, I found the following error in the Laravel logs:
file_exists(): open_basedir restriction in effect. File(/www/wwwroot/mystery-network.com/public/storage) is not within the allowed path(s): (/www/wwwroot/mystery-network.com/:/tmp/)
I also discovered that the package contained preconfigured symbolic links pointing to a local development machine:
public/storage -> /Users/saleem/Sites/forum/storage/app/public
public/images -> /Users/saleem/Sites/forum/storage/app/images
These paths obviously do not exist on a production server. I removed the links and manually recreated the storage link. After that, the installation completed further and the storage link is now working correctly.
Current status:
* Laravel is running correctly.
* APP_KEY is generated.
* Database connection is working.
* All migrations have been executed successfully.
* public/storage is linked correctly.
* Website homepage loads normally.
However, there is still another issue. The login page returns a 500 Internal Server Error:
https://mystery-network.com/login
The Login button, Register button, and Cookie Consent button do not work. The browser console shows a GET request to /login returning HTTP 500.
Could you please advise what additional tables, migrations, permissions, symlinks, or installation steps should exist after a successful installation? Also, are the symbolic links pointing to /Users/saleem/Sites/forum expected in the package, or could this indicate an issue with the installation archive?
Thank you for your help. - SAnsweredHello,
First of all, thank you for your work on Simple Forum.
I would like to report what appears to be an issue with the installation package or installer. I performed a completely fresh installation on a new Debian 12 VPS with PHP 8.3, MySQL, Apache, and Nginx. All required PHP extensions were installed, database connectivity was working correctly, and all migrations completed successfully.
During the final installation step, the installer consistently returned a 500 Internal Server Error when clicking "Finalize Installation". After manually refreshing the page, the forum appeared to be installed, but several important features were not functioning correctly.
While investigating the issue, I found that the package contained symbolic links pointing to a local development environment:
public/storage -> /Users/saleem/Sites/forum/storage/app/public
public/images -> /Users/saleem/Sites/forum/storage/app/images
These paths do not exist on a production server and caused errors during the final installation process. The Laravel logs reported an open_basedir restriction error related to these links.
After manually removing the links and recreating the storage link, the installation progressed further. However, the installation process still appears to have been interrupted before completion. The forum homepage loads correctly, but some functionality remains broken. For example, the login and registration pages load, but the expected login and registration forms are not displayed, making authentication impossible.
Because the installer terminates with an error during the final step, it seems possible that some configuration, seed data, components, or setup tasks are not being completed correctly.
Could you please verify whether the installation package contains outdated symbolic links or whether there is a known issue in the final installation routine? It may be worth reviewing the downloadable package to ensure that a fresh installation can complete successfully without manual intervention.
Thank you for your time and assistance. I would be happy to provide additional logs or testing information if needed.
Kind regards - SAnsweredCould someone please review my installation issue? I am not sure what is wrong, but the installation does not appear to have completed correctly.
I checked the Laravel logs and found errors during the installation/finalization process.
The installer seems to have failed while running:
php artisan storage:link
with the following error:
open_basedir restriction in effect.
File(/www/wwwroot/mystery-network.com/public/storage)
is not within the allowed path(s)
The logs also show:
SQLSTATE[HY000] [1045]
Access denied for user 'root'@'localhost' (using password: NO)
After refreshing the page, the website became accessible, so the installation appeared to continue, but some functionality is not working properly.
Current status:
Homepage works.
Articles and public pages work.
Login and register routes exist.
Login and registration pages load.
Login and registration functionality do not work correctly.
The login/register forms appear incomplete or broken.
Because of the errors above, I suspect the installer stopped before completing all required setup steps, leaving the application in a partially installed state. - SAnsweredI fixed the login issues and the 500 error, and the site is now working again. However, there is still a problem with image uploads.
The system accepts uploaded images, but they are not being saved correctly. As a result, the image URLs return 404 errors and the images are not visible in articles.
After investigating, it appears that the upload process is storing files incorrectly or saving them to a different location than the frontend expects. The images remain in the temporary upload directory instead of being moved to their final destination. - SAnsweredA new issue has appeared. Images are not being saved correctly and the upload process seems to be failing. When I add an image to an article, the image URL returns a 404 error and the image is not displayed. The files appear to remain in the temporary upload directory instead of being stored properly.
To be honest, I am becoming exhausted with this software. I have already fixed the login issues and the 500 error, but new critical problems keep appearing.
In addition, the entire system feels very slow. Page transitions are sluggish, and the admin panel is also slow to navigate. My concern is that once I start publishing articles regularly, uploading images, and adding Google AdSense ads, the website will become even slower and potentially unusable.
At this point, it feels like there is something fundamentally wrong with the overall structure of the application. I am not a developer, but from a user and website owner perspective, a system that cannot reliably upload images, displays 404 errors, and responds slowly throughout the interface is not practical for running a content website.
Could you please perform a deeper review of the image upload system, storage configuration, and overall application performance? I would like to understand whether these issues are caused by a specific configuration problem or if there is a more serious architectural issue that needs to be addressed. - SAnsweredThis is already the third time I have installed the software, and I keep running into 500 errors. At this point, it feels like the installation package itself may contain serious issues, because even when the website finally starts working, many other features still do not work correctly.
For example, the image upload system is broken, uploaded images return 404 errors, and even the text editor appears to have missing interface elements and incomplete functionality. These are not minor issues. If the package contains bugs out of the box, it becomes extremely difficult to get the software running properly.
What makes the situation even more frustrating is that when a 500 error occurs, the installer does not provide enough information to identify the problem. For someone who is not an advanced developer, tracking down the cause of a generic 500 error is like looking for a needle in a haystack.
In my opinion, the installer should perform more detailed checks and clearly indicate what is missing or misconfigured. If a required PHP extension, folder permission, storage configuration, database setting, or server requirement is incorrect, the installer should display a specific error message explaining exactly what needs to be fixed instead of simply failing with a 500 error.
At the moment, I am spending more time troubleshooting critical issues than actually using the software. Since this is already my third installation attempt and multiple core features still appear to be broken, I would appreciate a thorough review of the package and the installation process to determine whether there are underlying issues that need to be addressed.
https://ibb.co/Q361bkBy - Login to Reply