We have recently upgrade our OJS from an earlier version to 2.4.8.1. As there are numerous types of plugins to be installed on OJS, we decided to try out a few of them on our platform. Although the same plugin is installed and runs very well on other systems with lower versions, we can not simply install any of the plugins developed for OJS. This message appears all the time “The uploaded plugin archive does not contain a folder that corresponds to the plugin name.”
We would appreciate if you share your solutions with us.
Dear Alec,
Thank you for your message.
I can not install any plugin. Two of them about XML generation and one is about counter view. However, these plugins can be installed in another interface in which an earlier version of OJS is used.
Dear Alec
Thank you for your message. Attached is the plugin that I am attaching for
your consideration. We have developed it based on OJS2.4.5 and installed it
without any problem. However we are unable to install it in 2.4.8.1.
Regards,
Ali
If you can post the plugin online somewhere and send me the URL, that would be OK. Alternately, send me a PM and I can give you my private email address.
Regards,
Alec Smecher
Public Knowledge Project Team
The plugin installs OK for me on my OJS 2.4.8-1 installation. I’d suggest checking file permissions (e.g. in your PHP upload area, and in the plugins/importexport directory). Make sure the tar tool is installed and configured in your config.inc.php.
Regards,
Alec Smecher
Public Knowledge Project Team
Can you clarify your file permissions and ownership in your plugins directory? What is your server API (SAPI)? What OS does your system use, and does it use anything like open_basedir in your PHP configuration?
Regards,
Alec Smecher
Public Knowledge Project Team
The first point is that we use CPannel and and Whm. The permission
directory is 775. The ownership is set by WHM and it is UNIX-directory.
However, we could not find if OS can use open_basedir in our PHP
configuration.