Comments (4)
from apache2buddy.
Wow your fast 👍
found another edit
Stops again on
[ INFO ] pidfile setting is /usr/local/apache/logs/httpd.pid.
[ CRITICAL ] Unable to open pid file /var/run/httpd/httpd.pid. Exiting.
*** 1629,1632 ****
--- 1631,1637 ----
} elsif ($pidfile_cfv eq "/var/run/apache2\$SUFFIX.pid") {
our $pidfile = "/var/run/apache2.pid";
+ } elsif ($pidfile_cfv eq "/usr/local/apache/logs/httpd.pid") {
+ # For CloudLinux
+ our $pidfile = "/usr/local/apache/logs/httpd.pid";
} else {
# set default (works on CentOS7)
Now runs fully and generates the report
from apache2buddy.
from apache2buddy.
Hi,
I've had a day or two to think this over and I wanted to say that while I thank you for your contribution, and will try to incorporate your charges as much as possible it is really important to note that CloudLinux insnt going to be supported.
The main reason that CloudLinux is not supported is that its not an available distro for me to test on in my cloud environment.
Only the following Linuxes are currently supported:
CentOS 5, 6, 7
RHEL, 5, 6, 7
Debian 6,7,8
Ubuntu 12.04 14.04 16.04
I dont have CloudLinux available to test on, hence, i cant guarrantee 100% that any features i add in the future will be 100% compatible, so instead of the "This OS is supported" message, youre more likely to see "This distro is not supported, you may get errors".
At least this way it still runs but you just get the warning that it may not be 100% compatible.
You might disagree but as a one man band I have to draw the line at how much testing I do on each release, i don't have a huge Jenkins setup or anything, its just me and my cloud,
I appreciate that you mentioned that CloudLinux is based on CentOS. but its clearly still different, and also not available as a testing distro for me, Hence the lack of support.
I also don't support any custom / compiled apache installations, such as those with cPanel or anythign compiled from source, I only support the packages available from the main software channels. Youve seen the code that I integrated for someone else, regarding cPanel, so Im happy to try and integrate yours too, but again cPanel isnt part of my testing, and it never will, because its licensed software, I keep my costs low by hosting on github and spinning up only the servers I need to complete my tests.
Again I just want to empasise that I'll accommodate you as much as possible, but there is a reason why CloudLinux isnt supported.
Even if I wasnt so accomodating, the cool dthing about open Source is you can fork this and do with it as you wish for your own use. Just don't forget that its now Licensed under the Apache 2.0 License (its a pretty flexible license but you should read it all the same).
Regarding the changes, please can you make a pull request from Staging, if you havent already, so that I can merge the changes in staging, and do any necessary changes and tweaks,, and then I'll promote it to live as soon as I can.
Changes mainly occurr on evenings and weekends as and when i have time, though its running up to christmas so i have less free time than usual, there is a critical update regarding php-fpm error logs that I need to get in soon, so i can roll it all up into that.
Hope that explains the situation
Kind Regards
Richard
from apache2buddy.
Related Issues (20)
- Plans to Support AlmaLinux 8.x and CloudLinux 7.9? HOT 5
- AmazonLinux Docker: Cannot find the 'hostname' executable. HOT 2
- AmazonLinux [ !! ] Python scripting failed. Python requires package 'distro' or 'platform' to determine the Operating System and Version. HOT 6
- Newer versions of python throw deprecation warnings HOT 5
- [ LOW PRIORITY ] Unable to detect apache on nonstandard ports - EOL Ubunutu 1604 with --skip-os-version-check HOT 1
- SS support along with netstat HOT 10
- Apache2buddy does not find apache on bitnami installation HOT 10
- --- a2bchk.sh --- showing MD5 mismatch HOT 4
- Add support for Ubuntu 22.04 HOT 8
- Add tests for ansible playbook in all Jenkins stages HOT 1
- Debian 12 support
- Running ISPconfig on ARM64: Bullseye with Linux 5.10.110-rockchip-rk3588: uninitialized value $apache_proc_php in concatenation (.) or string at - line 2524 (#1) HOT 1
- sub detect_php_memory_limit has hardcoded php executable path
- Support for Oracle Linux Server HOT 1
- Error: Illegal division by zero at line 987 HOT 4
- Support for SLES 12 with worker MPM HOT 1
- including Gentoo
- sub get_php_setting breaks on systems with multiple versions of php installed HOT 1
- Use of uninitialized value $apache_proc_php in string eq HOT 1
- DeprecationWarning: distro.linux_distribution() is deprecated
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from apache2buddy.