Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6712257
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 26, 20262026-05-26T08:14:17+00:00 2026-05-26T08:14:17+00:00

I have multiple virtual hosts running PHP 5.2.17. Periodically a script will seemingly randomly

  • 0

I have multiple virtual hosts running PHP 5.2.17. Periodically a script will seemingly randomly stop working properly. The script will silently fail and the browser will attempt to download the file. The only solution I’ve been able to find is ridiculous.

I have to go through all the files executed for the request in question. In each file I make an arbitrary change such as a blank line or extra space and save the file. I refresh after every save and eventually I find the file causing the issue and all is well again until the next occurrence.

My only hunch is that it has something to do with the function_exists function. It seems to be a common denominator in messed up files and that function is pretty uncommon. I can’t seem to find anything to back up my guess and I can’t find any evidence of it myself.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-26T08:14:17+00:00Added an answer on May 26, 2026 at 8:14 am

    You have an issue with some sort of PHP optimizer/cacher/accelerators (Zend Optimizer, eAccelerator, APC, XCache, IonCube, etc.)

    That is the only time that changing the file by that small amount would make a difference.

    Normally every time you access a PHP file it is converted into bytecode and then processed by PHP.

    An accelerator (among other things) saves the bytecode the first time you access the file to speed things up, and would only refresh the bytecode cache if it thinks the file has changed.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

On one Linux Server running Apache and PHP 5, we have multiple Virtual Hosts
I have the following situation: multiple virtual directories under same application pool in IIS
I have a base class with a virtual method, and multiple subclasses that override
I have multiple threads (C# application running on IIS) running that all need to
Can I have multiple .svc files in one virtual directory under IIS in WCF?
I have multiple virtual devices, some of them can't be deleted. Error message is
I have multiple selects: <select id=one> <option value=1>one</option> <option value=2>two</option> <option value=3>three</option> </select> <select
I have multiple projects in a couple of different workspaces. However, it seems like
You have multiple network adapters. Bind a UDP socket to an local port, without
We have multiple MFC apps, which use CMutex( false, blah ), where blah allows

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.