• Resolved meldesigner

    (@meldesigner)


    Good morning,

    I have tried searching everywhere but haven’t found a solution to my problem.

    I am working locally with XAMPP and on the WordPress site I am building, I have installed the Divi theme, and the Akismet, Fluent Forms, and SeatReg plugins. I worked hard to build the site layout without downloading the SeatReg plugin without any issues. Now I need it to create the seating section, and as soon as I try to activate it, I get an “Internal Server Error”. I have also tried activating and deactivating the custom permalinks, but nothing changes. I absolutely have to disable the SeatReg plugin for everything else to work. I noticed that when I activate custom permalinks but the plugin is only installed without being activated, it creates a .htaccess file in the WordPress root, and inside it is this code:

    # BEGIN WordPress
    # The directives (lines) between "BEGIN WordPress" and "END WordPress" are
    # dynamically generated, and should only be modified through WordPress filters.
    # Any changes to the directives between these markers will be overwritten.
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /xampp/bicocca-eventi/
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /xampp/bicocca-eventi/index.php [L]
    </IfModule>
    
    # END WordPress
    

    If I also activate the plugin, the .htaccess changes to this new code:

    # BEGIN SeatReg WordPress plugin
    # The directives (lines) between "BEGIN SeatReg WordPress plugin" and "END SeatReg WordPress plugin" are
    # dynamically generated, and should only be modified through WordPress filters.
    # Any changes to the directives between these markers will be overwritten.
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^seatreg/?$ index.php [L,QSA]
    </IfModule>
    # END SeatReg WordPress plugin
    

    I have no idea what I can do to solve the problem. Would it be possible to have some suggestions? I will try my best to work on it and study the solution because I am not exactly an expert in this.

    As I said, I have to deactivate the plugin and the permalinks for everything to work again.

    The version of the SeatReg plugin is 1.56.7, in case this information is useful.

    Thank you for your patience, and I hope for a response.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Siim Kirjanen

    (@thesiim)

    Hey,
    Sad to hear that you have problems with the plugin. Did I understood correctly that activating SeatReg will throw and error? So the activation fails? Do you have access to server logs (might give some clues).
    Also it seems that Divi is a premium only plugin? If so then I cant test/reproduce the issue sadly.

    Thread Starter meldesigner

    (@meldesigner)

    Hi everyone,

    First of all, thank you so much for your availability and your patience.

    I wanted to share the solution I found to a problem that gave me quite a headache with the community. I hope it can be helpful to other users who might encounter the same situation.

    PROBLEM SUMMARY:

    I was developing a WordPress page for a non-profit event locally using XAMPP (PHP Version 8.4.5; MySQL Version 8.0.41; phpMyAdmin Version 5.2.2), which included a registration form and seat selection. After installing the Divi theme and the Fluent Forms plugin (Version 6.0.2 free), everything worked correctly. However, once I installed and activated the SeatReg plugin (Version 1.56.7), the system returned an “Internal Server Error”. Despite several days of attempts and frustration, I couldn’t find a solution.

    I had read online that activating custom Permalinks could solve the issue, but this suggestion also proved ineffective. At that point, I tried a drastic solution by installing a completely clean, new instance of WordPress. I immediately activated permalinks, only to encounter the “Internal Server Error” again.

    SOLUTION FOUND:

    At this point, I realized that the problem wasn’t with the elements I was uploading (since there was nothing in the new installation; I had even deleted the default plugins). So, I searched further online and found a solution that worked perfectly in my case:

    In the httpd-xampp.conf file, it’s necessary to add the directive AllowOverride All within the “Directory C:/xampp/htdocs/xampp” block.

    After making this change, I was able to install everything I needed, and the system started running smoothly and quickly. The only drawback was that SeatReg wasn’t generating QR codes due to the lack of the gd extension. I resolved this issue as follows:

    In the C:\xampp\php\ext\php.ini file, I “uncommented” (removed the semicolon) the line extension=gd and immediately below it, I added the line: extension=C:\xampp\php\ext\php_gd.dll.

    Now everything is OK!

    Thank you very much for your valuable work. As far as I’m concerned, you can safely mark this issue as resolved.

    I hope my experience can be helpful to others!

    • This reply was modified 1 year, 1 month ago by meldesigner. Reason: error text
    • This reply was modified 1 year, 1 month ago by meldesigner. Reason: error text
    Plugin Author Siim Kirjanen

    (@thesiim)

    Thank you. Will mark as resolved.

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘Internal Server Error’ is closed to new replies.