Internal Server Error Installing Phplist
Contents |
Reminder: this page is to propose solutions to common problems. If you want to report a problem, please look in the forums first, or use the bug tracker. Do not report a problem here: phplist 500 internal server error your question will remain unanswered! Error messages Error: please make sure phplist installation guide that index.php is your default document for a directory. If you have just installedphpListand get this message, make
Phplist Download
sure that the DirectoryIndex setting of your Apache configuration has somewhere index.php index.html, and check that index.php is mentioned before index.html. For other webservers please consult your manual to
Could Not Instantiate Mail Function
find how to make index.php the default document for a directory. Alternatively you can delete the file "index.html" in the lists directory of phpList. Error: IMAP is not included in your PHP installation, cannot continue. There is a major confusion that has been caused by the PHP developers naming a PHP module the IMAP module, even though it is used for more than just IMAP. phpList needs the IMAP functions in PHP in order to connect to the mailbox that will hold the bounces. The mailbox itself is a POP3 mailbox, or you can configure it to be a local mailbox files, but whatever the situation, the IMAP functions are necessary. IMAP functions in PHP have nothing to do with the actual IMAP protocol (at least not as far asphpListis concerned). You should be able to solve this issue by installing (and compiling) the IMAP module into PHP. If you are on a shared hosting account, you should contact your hosting provider. Fatal Error: Cannot connect to database, access denied. Please contact the administrator This error indicates there is something wrong with your database connection details. A Database connection requires four things, and they are very sensitive to errors (just one little typo and it won't work): 1) a database host (the name of the server, in many cases "localhost" works, but not always), 2) a database "user" the
Management Learn More WordPress Services WordPress Hosting Superior WordPress Performance Learn More WordPress Themes Best Free WordPress Designs Learn More WordPress Tutorial Step-by-step WordPress Guide Learn More More Links: WordPress Plugins About WordPress WordPress FAQ WordPress Services Joomla Services Joomla Hosting Superior Joomla Performance Learn More Joomla Templates Best Free Joomla Designs Learn More Joomla Tutorial Step-by-step Joomla Guide Learn More More Links: Joomla Extensions About Joomla Joomla FAQ Joomla Services Our Technology Datacenters Data Centers Top Speed Solutions Speed Technology Total Uptime 99.99% Monthly Uptime 99.999% Yearly Uptime 99.996% Uptime Technology Our Support 24/7 Amazingly http://docs.phplist.com/PhplistTroubleshooting.html Fast Support Phone Reply Time: Instantly Contact Us Chat Reply Time: Instantly Start Chat Tickets First Reply: 10 Minutes Post Ticket Support Team Devotion 100% Advanced Expertise Always Ready To Help Our Support About Us See Our Faces Meet the SiteGround People! Learn More See Our Values Get to know our guiding principles! Learn More Read Our Blog Learn what's cooking! Learn More Read Client https://www.siteground.com/kb/500_internal_server_error_message_after_fantastico_install/ Reviews What our clients think of us. Learn More Affiliates Home / Other Applications / PHP List FAQ / I am receiving 500 Internal Server Error message after my PHPList installation via Fantastico. I am receiving 500 Internal Server Error message after my PHPList installation via Fantastico. The Internal Server Error is commonly caused by incorrect permissions of some files/directories on your account or un-supported directives in the .htaccess file. If you need to change the permissions of your files or folders you can do this from cPanel -> File Manager. After selecting the file or folder you can change the permission from the menu on the left top corner of your screen. You can check exactly which files/folders have incorrect permissions in cPanel->Error Log. For more information about this issue, please refer to: https://www.siteground.com/kb/internal_server_error_500/ In case the above does not solve the problem you can check your .htaccess file for un-supported directives. Usually, PHP directives are placed in the .htaccess file and this is not allowed on most servers. The .htaccess file is located in the directory where your PHPList is installed. You can edit it by using the build-in editor of the
version roll out and QA » phpList, maintainer needed » UI lite phpList plugins » phpList API » rssmanager phpList.org My View https://mantis.phplist.org/view.php?id=9937 | View Issues | Change Log | RoadmapView Issue Details[Jump to https://support.lunarpages.com/knowledge_bases/article/116?fallback=true Notes] [Print] IDProjectCategoryView StatusDate SubmittedLast Update0009937phplistConfigurationpublic08-05-07 11:3704-06-13 22:26ReporterTki2000PrioritynormalSeverityminorReproducibilityalwaysStatusresolvedResolutionfixedPlatformOSOS VersionProduct Version2.10.3Target VersiondocumentationFixed in VersionSummary0009937: Internal Server Error (.htaccess file problems with Apache configurations)DescriptionThis issue will give you an "Internal Server Error" page. There are troubles with .htaccess files in phplist and Apache configurations if your internal server Apache is not configured with "AllowOverride All" in httpd.conf file. Another configuration I found working is "AllowOverride Options AuthConfig Indexes Limit" but this is only possible if you have access to the Apache server config file and this is probably not possible. A quick FIX is to TAKE AWAY the .htaccess files in dirs "/lists" and internal server error "/admin" (and probably in any other dir where .htaccess may reside), but it will open some security related issues. If this is the case, try to use the .htaccess files to authenticate the users that may have access to files and not to deny the files.TagsNo tags attached.Attached Files Relationships child of0010998newEnhance security Relationships Notes (0051609) michiel (manager) 23-05-12 14:23 bit of a catch 22. I'd rather not remove the .htaccess files, and open up the system, but yes, it's awkward that it causes the 500 errors. I guess this should be clearly documented with options what to do about it, and what impact that has. (0051618) raynau (reporter) 23-05-12 23:50 Solution is given in forum and is very simple and clear. 1°) Last line of the htaccess must be commented and becomes : #php_flag magic_quotes_gpc on 2°) You must create or do a php.ini with these two lines at the root (same place than the htaccess : php_flag magic_quotes_gpc=on magic_quotes_gpc=1 it works perf
then navigate to phplist folder you created, create a file called .htaccess and enter: DirectoryIndex index.php 2. Go to http://domain.com/phplist/admin or whatever url is the admin location and click on setup and follow the points that aren't checked until you have gotten all 6 done and a list ready. 3. If you successfully created and activated the list, then you can go to http://domain.com/phplist/ and it will show instead of the internal server error. Note: replace domain.com with your actual domain name. You may also need to change permissions on most files from 777 to 755 or from 666 to 644. This can be done in batches easily with an FTP program. You will need to manually set up batch processing by editing /config/config.php define("MAILQUEUE_BATCH_SIZE",200); define("MAILQUEUE_BATCH_PERIOD",3600); define('MAILQUEUE_THROTTLE',3); Be advised that shared hosting is not suitable for sending out thousands of emails every day, even when batched. If you require further assistance, feel free to contact support@lunarpages.com or visit the Lunarforums Community site. The PHPList page is showing blank page even after fresh installation via Fantastico? Until it is fixed by Fantastico, this can be applied to fix it: - edit config.php which is in the config subfolder of phplist folder to change from define("PLUGIN_ROOTDIR","/tmp"); #define("PLUGIN_ROOTDIR","plugins"); to #define("PLUGIN_ROOTDIR","/tmp"); define("PLUGIN_ROOTDIR","plugins"); If you have own plugins folder, simply change the PLUGIN_ROOTDIR value to the folder the plugins are in. Guest You are not logged in yet. Sign up if you haven't yet already, or reset your password if you forgot it. Lunarpages Online HelpDesk powered by TremenDesk release-2.0.32.224. Copyright © 2005 – 2016 Lunarpages Web Hosting.