Forum

Thread tagged as: Error, Runway, Comments

Page not found: perch/addons/apps/perch_comments/

Installed the Perch Comments app. Navigating to Apps > Comments Produces the following error:

Sorry, that page could not be found.

A this path:

https://foreverlds.com/perch/addons/apps/perch_comments/

SUMMARY INFORMATION

Perch Runway: 2.8.16, PHP: 5.6.15, MySQL: 5.6.23, with PDO Server OS: Linux, cgi-fcgi Installed apps: content (2.8.16), assets (2.8.16), categories (2.8.16), collection_8 (2.8.16), perch_shop_orders (1.0), collection_7 (2.8.16), perch_shop_products (1.0), perch_shop (1.0), perch_comments (1.2), perch_members (1.3) App runtimes: <?php $apps_list = array( 'content', 'categories', 'perch_members', 'perch_shop', 'perch_comments' ); PERCH_LOGINPATH: /perch PERCH_PATH: /home/foreverl/public_html/perch PERCH_CORE: /home/foreverl/public_html/perch/core PERCH_RESFILEPATH: /home/foreverl/public_html/perch/resources Image manipulation: GD Imagick PHP limits: Max upload 128M, Max POST 128M, Memory: 256M, Total max file upload: 128M Resource folder writeable: Yes DOCUMENT_ROOT: /home/foreverl/public_html HTTP_HOST: foreverlds.com REQUEST_URI: /perch/core/settings/diagnostics/ SCRIPT_NAME: /perch/core/settings/diagnostics/index.php

Jared Buttars

Jared Buttars 1 points

  • 5 years ago

Did a bit more digging around and solved the issue. Noticed this in the error log:

SoftException in Application.cpp:261: File "/home/foreverl/public_html/perch/addons/apps/perch_comments/index.php" is writeable by group

Folder and file permissions for the perch_comments app were incorrect. Set them to 0755 instead of 0777 and all is well. If anyone else runs into this, the following blog post was helpful in solving my issue:

https://www.colinmcnulty.com/blog/2009/03/22/recovering-from-internal-server-errors/

Drew McLellan

Drew McLellan 2638 points
Perch Support

Ok, that sounds like a server configuration issue. The files aren't distributed with any permissions attached - so perhaps look into your deployment process to figure out how they can be deployed with those permissions.