45 lines
1.5 KiB
Python
45 lines
1.5 KiB
Python
#!/usr/bin/env python3
|
|
"""
|
|
Fix Passenger Configuration
|
|
============================
|
|
This script renames the corrupted passenger_wsgi.py file so Passenger
|
|
will use the control panel settings instead.
|
|
"""
|
|
import os
|
|
import sys
|
|
|
|
def main():
|
|
print("=" * 70)
|
|
print("FIXING PASSENGER CONFIGURATION")
|
|
print("=" * 70)
|
|
|
|
# Check if passenger_wsgi.py exists
|
|
if os.path.exists('passenger_wsgi.py'):
|
|
print("\nFound passenger_wsgi.py - this file is causing the problem")
|
|
print("Renaming it to passenger_wsgi.py.DISABLED...")
|
|
|
|
try:
|
|
os.rename('passenger_wsgi.py', 'passenger_wsgi.py.DISABLED')
|
|
print("SUCCESS: passenger_wsgi.py renamed to passenger_wsgi.py.DISABLED")
|
|
print("\nPassenger will now use the control panel settings:")
|
|
print(" Application startup file: wsgi.py")
|
|
print(" Application Entry point: app")
|
|
except Exception as e:
|
|
print(f"ERROR: Could not rename file: {e}")
|
|
return 1
|
|
else:
|
|
print("\npassenger_wsgi.py not found - already fixed or doesn't exist")
|
|
|
|
print("\n" + "=" * 70)
|
|
print("NEXT STEPS:")
|
|
print("=" * 70)
|
|
print("1. Restart your Python application in the control panel")
|
|
print("2. Visit: https://columbiawindows.com/product-finder/test")
|
|
print("3. If it works, you're done!")
|
|
print("=" * 70)
|
|
|
|
return 0
|
|
|
|
if __name__ == '__main__':
|
|
sys.exit(main())
|