Skip to content
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

Synology NAS Support, 2025 #325

Open
studotwho opened this issue Jan 2, 2025 · 0 comments
Open

Synology NAS Support, 2025 #325

studotwho opened this issue Jan 2, 2025 · 0 comments

Comments

@studotwho
Copy link

Hi!
Does anyone know how to set up Wonder CMS on a Synology Diskstation?

I have exactly the same issue as was described before (same title, without the 2025). I had a running WonderCMS site hosted at NameCheap and copied the working file structures. I followed the directions for setting up a PHP site on Synology:

  1. Login to the NAS
  2. Open the Package Center
  3. Install the WebStation app
  4. Creae a Web Service - nginx, php 7.4 (noted 8.4 is available)
  5. Enabled extensions: ZIP (I think that the curl and mbstring are enabled in the nginx implementation, but I can't confirm it; those modules aren't in this list. I note the Web Service lists the dir /usr/local/lib/php/extensions/no-debug-non-zts-20190902 as the Extensions dir, but that doesn't exist)
  6. Created a web portal for the straigh web address, and www.webaddress.com with the same options (bound to the correct web addresses, and activated for HTTP-80 and HTTPS-443)
  7. Edit WebStation Script Language Settings: Extensions: Enabled curl and zip. Noted mbstring is absent from this screen, but cURL is present now.
  8. Check if website loads: Front page loads OK
  9. Check if login page accessible: 404

So, I did some troubleshooting:

  1. Downloaded WonderCMS 3.4.3
  2. Cleared the install directory and only copied the files from the .zip package from the official source into the destination dir.
  3. Changed Ownership and File permissions as documented.
  4. Tried again: 404 on the login page -- and this is even when clicking the button on the default-generated database.js, not just the therwise-working database.js from the live site.

I've attempted to track down instructions for enabling all the required Extensions on the Synology, but it looks like they aren't straightforward, and if you update the NAS firmware it is possible the changes you made to configure the Extensions could be overwritten.

Please helps, and thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant