Another_Omeka_User
Basic Pleskian
Hi, I've written here before - I'm not great with server admin, so please be kind. I'm at a loss as to what the problem is, so here's a run-down of what has happened:
1. Beginning last week, the main domain on our website (which has always been protected by htpasswd until we're ready to roll it out live) began showing odd behavior. Specifically:
- the CSS and many thumbnails don't show on the first load, you have to refresh to see them
- occasionally the screen flashes a brief second like a broken page before then displaying the page
- some (not all) of the PDFs no longer load in the Reader viewer; it shows black/not loading and after a refresh just continually spins. However, they can be downloaded with no errors and viewed outside the browser. (There seems to be no reason why some load and others do not; they are of various sizes.)
... etc
2. A quick check from the client side - multiple browsers - reveals 403 Forbidden errors -- but only sometimes. I can post an image if that helps.
3. Looking at the logs for this particular domain I see sporadic 401 errors, like the following:
---
2017-05-16 15:26:07 Error [IP] 401 GET /omeka/items/show/1733 HTTP/1.1
2017-05-16 15:26:07 Error [IP] 401 GET /omeka/themes/seasons/css/style.css HTTP/1.1
2017-05-16 15:26:07 Error [IP] 401 GET /omeka/application/views/scripts/css/admin-bar.css HTTP/1.1
2017-05-16 15:26:07 Error [IP] 401 GET /omeka/application/views/scripts/css/iconfonts.css HTTP/1.1
2017-05-16 15:26:08 Error [IP] 401 GET /omeka/plugins/NeatlineFeatures/views/shared/javascripts/featureswidget.js HTTP/1.1
2017-05-16 15:26:08 Error [IP] 401 GET /omeka/plugins/NeatlineFeatures/views/shared/javascripts/nlfeatures.js HTTP/1.1
2017-05-16 15:26:09 Error [IP] 401 GET /omeka/themes/seasons/javascripts/jquery.zglossary.js
2017-05-16 15:26:09 Error [IP] 401 GET /omeka/themes/seasons/javascripts/jquery.touchSwipe.js HTTP/1.1
2017-05-16 15:26:10 Access [IP] 200 GET /omeka/themes/seasons/javascripts/globals.js HTTP/1.1
2017-05-16 15:26:11 Access [IP] GET /omeka/web/viewer.html?file=/omeka/files/original/45d8a736c75e0106262563ed5c52627e.pdf HTTP/1.1
2017-05-16 15:26:12 Access [IP] 200 GET /omeka/web/viewer.js HTTP/1.1
2017-05-16 15:26:17 Access [IP] 206 GET /omeka/files/original/45d8a736c75e0106262563ed5c52627e.pdf
2017-05-16 15:26:17 Access [IP] 206 GET /omeka/files/original/45d8a736c75e0106262563ed5c52627e.pdf HTTP/1.1
---
I do notice that under "Source" in the log files that the system seems to go back and forth between "Apache access" and "Apache SSL access" although there is no correlation with the errors here; some list one source and some another. However, if I try to access my domain with https:// in front of then I get the Warning about certificates and safety and when I continue to the page it then refuses to display the css. I suppose it's possible this is not helping the issue, but I'm not sure it's the cause. How do I fix this?
Here's the info from the Plesk panel home page, perhaps it is relevant:
OS CentOS Linux 7.1.1503 (Core)
Plesk version 12.5.30 Update #65, last updated at May 16, 2017 05:42 AM
The system is up-to-date; last checked at May 9, 2017 07:41 AM
We have our own virtual server and run most of our things in just one domain. I want to note that I have personally changed nothing on the server or on the domain/main website in this time. but that since we do have the virtual server through a third party company we pay, they run updates automatically for us (such as Plesk change log updates). Is it possible that one of these automatic updates caused the issue? Also, why would it say it was last updated May 16 (for the Plesk version) but the last check for the system on May 9? Not sure how these two are related, or if these lines matter.
Any advice or suggestions on what to check would be helpful. I am fairly comfortable in the Plesk panel, but not so much at the command line beyond changing permission settings, setting up an htpasswd or htaccess file, and doing a few other basic things. So if this requires checking anything else, I would be grateful if you could provide commands I need to run.
Thanks for any help.
1. Beginning last week, the main domain on our website (which has always been protected by htpasswd until we're ready to roll it out live) began showing odd behavior. Specifically:
- the CSS and many thumbnails don't show on the first load, you have to refresh to see them
- occasionally the screen flashes a brief second like a broken page before then displaying the page
- some (not all) of the PDFs no longer load in the Reader viewer; it shows black/not loading and after a refresh just continually spins. However, they can be downloaded with no errors and viewed outside the browser. (There seems to be no reason why some load and others do not; they are of various sizes.)
... etc
2. A quick check from the client side - multiple browsers - reveals 403 Forbidden errors -- but only sometimes. I can post an image if that helps.
3. Looking at the logs for this particular domain I see sporadic 401 errors, like the following:
---
2017-05-16 15:26:07 Error [IP] 401 GET /omeka/items/show/1733 HTTP/1.1
2017-05-16 15:26:07 Error [IP] 401 GET /omeka/themes/seasons/css/style.css HTTP/1.1
2017-05-16 15:26:07 Error [IP] 401 GET /omeka/application/views/scripts/css/admin-bar.css HTTP/1.1
2017-05-16 15:26:07 Error [IP] 401 GET /omeka/application/views/scripts/css/iconfonts.css HTTP/1.1
2017-05-16 15:26:08 Error [IP] 401 GET /omeka/plugins/NeatlineFeatures/views/shared/javascripts/featureswidget.js HTTP/1.1
2017-05-16 15:26:08 Error [IP] 401 GET /omeka/plugins/NeatlineFeatures/views/shared/javascripts/nlfeatures.js HTTP/1.1
2017-05-16 15:26:09 Error [IP] 401 GET /omeka/themes/seasons/javascripts/jquery.zglossary.js
2017-05-16 15:26:09 Error [IP] 401 GET /omeka/themes/seasons/javascripts/jquery.touchSwipe.js HTTP/1.1
2017-05-16 15:26:10 Access [IP] 200 GET /omeka/themes/seasons/javascripts/globals.js HTTP/1.1
2017-05-16 15:26:11 Access [IP] GET /omeka/web/viewer.html?file=/omeka/files/original/45d8a736c75e0106262563ed5c52627e.pdf HTTP/1.1
2017-05-16 15:26:12 Access [IP] 200 GET /omeka/web/viewer.js HTTP/1.1
2017-05-16 15:26:17 Access [IP] 206 GET /omeka/files/original/45d8a736c75e0106262563ed5c52627e.pdf
2017-05-16 15:26:17 Access [IP] 206 GET /omeka/files/original/45d8a736c75e0106262563ed5c52627e.pdf HTTP/1.1
---
I do notice that under "Source" in the log files that the system seems to go back and forth between "Apache access" and "Apache SSL access" although there is no correlation with the errors here; some list one source and some another. However, if I try to access my domain with https:// in front of then I get the Warning about certificates and safety and when I continue to the page it then refuses to display the css. I suppose it's possible this is not helping the issue, but I'm not sure it's the cause. How do I fix this?
Here's the info from the Plesk panel home page, perhaps it is relevant:
OS CentOS Linux 7.1.1503 (Core)
Plesk version 12.5.30 Update #65, last updated at May 16, 2017 05:42 AM
The system is up-to-date; last checked at May 9, 2017 07:41 AM
We have our own virtual server and run most of our things in just one domain. I want to note that I have personally changed nothing on the server or on the domain/main website in this time. but that since we do have the virtual server through a third party company we pay, they run updates automatically for us (such as Plesk change log updates). Is it possible that one of these automatic updates caused the issue? Also, why would it say it was last updated May 16 (for the Plesk version) but the last check for the system on May 9? Not sure how these two are related, or if these lines matter.
Any advice or suggestions on what to check would be helpful. I am fairly comfortable in the Plesk panel, but not so much at the command line beyond changing permission settings, setting up an htpasswd or htaccess file, and doing a few other basic things. So if this requires checking anything else, I would be grateful if you could provide commands I need to run.
Thanks for any help.