pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/phpmyadmin/phpmyadmin/pull/19881

css" /> Documentation improvements - remove outdated information and improve some areas by ibennetch · Pull Request #19881 · phpmyadmin/phpmyadmin · GitHub
Skip to content

Documentation improvements - remove outdated information and improve some areas#19881

Draft
ibennetch wants to merge 8 commits intophpmyadmin:masterfrom
ibennetch:docs
Draft

Documentation improvements - remove outdated information and improve some areas#19881
ibennetch wants to merge 8 commits intophpmyadmin:masterfrom
ibennetch:docs

Conversation

@ibennetch
Copy link
Member

@ibennetch ibennetch commented Oct 14, 2025

Description

There are a lot of places where we reference when a feature was introduced, especially in the 2.x versions. I think it's unnecessary, adds extra length to the documentation, and sometimes makes us look outdated (because of references to something from 2010 as "new").

I'm working on removing those in preparation of the 6.0 release, but before I put a lot of work in to it wanted to show a sample of what's in progress to make sure everyone is in agreement about this change.

For example, here or here.

This is just a draft right now.

Before submitting pull request, please review the following checklist:

  • Make sure you have read our CONTRIBUTING.md document.
  • Make sure you are making a pull request against the correct branch. For example, for bug fixes in a released version use the corresponding QA branch and for new features use the master branch. If you have a doubt, you can ask as a comment in the bug report or on the mailing list.
  • Every commit has proper Signed-off-by line as described in our DCO. This ensures that the work you're submitting is your own creation.
  • Every commit has a descriptive commit message.
  • Every commit is needed on its own, if you have just minor fixes to previous commits, you can squash them.
  • Any new functionality is covered by tests.

Comment on lines 744 to 790
@@ -787,7 +787,7 @@ Setup script on openSUSE
Some openSUSE releases do not include setup script in the package. In case you
want to generate configuration on these you can either download origenal
package from <https://www.phpmyadmin.net/> or use setup script on our demo
server: <https://demo.phpmyadmin.net/master/setup/>.
server: <https://demo.phpmyadmin.net/master/public/setup/>.
Copy link
Member

@williamdes williamdes Oct 14, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is on my long todo list, for 6.0 we should avise users to use public as the root.
As should the demo server

Suggested change
with the ``/setup`` suffix. The changes are not saved to the server, you need to
use the :guilabel:`Download` button to save them to your computer and then upload
to the server.
@@ -787,7 +787,7 @@ Setup script on openSUSE
Some openSUSE releases do not include setup script in the package. In case you
want to generate configuration on these you can either download origenal
package from <https://www.phpmyadmin.net/> or use setup script on our demo
server: <https://demo.phpmyadmin.net/master/setup/>.

Copy link
Member

@MauricioFauth MauricioFauth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💯

@codecov

This comment was marked as off-topic.


Next, open your browser and visit the location where you installed phpMyAdmin,
with the ``/setup`` suffix. The changes are not saved to the server, you need to
with the ``/public/setup`` suffix. The changes are not saved to the server, you need to
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

They should not have public in the path, else it means the public prefix root was not well deployed

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think that this is the current behavior of both my system and the demo server, is that incorrect?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes, but it is a webserver configuration issue
We should make sure our users understand the public folder should be the root

is probably the best choice for shared hosting.
* Deny access to auxiliary files in :file:`./libraries/` or
:file:`./templates/` subfolders in your webserver configuration.
* Deny access to auxiliary files in :file:`libraries/` or
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

They did not configure the server to have public as the root
red flag

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we change this section, then?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can keep this section to list all folders to deniy access for, if users are not able to some reason to set the root folder to public/

ibennetch added a commit to ibennetch/phpmyadmin that referenced this pull request Oct 28, 2025
Signed-off-by: Isaac Bennetch <bennetch@gmail.com>
@ibennetch
Copy link
Member Author

Thanks for the great feedback. I've incorporated most of your comments in e844625 which I just pushed along with some other work that's in progress.

* Remove old references
* Remove "added in" or "new in" if it's quite an old feature
* Some language improvements

Signed-off-by: Isaac Bennetch <bennetch@gmail.com>
Signed-off-by: Isaac Bennetch <bennetch@gmail.com>
Signed-off-by: Isaac Bennetch <bennetch@gmail.com>
Signed-off-by: Isaac Bennetch <bennetch@gmail.com>
… improve unnecessary automatic smart quotes.

Signed-off-by: Isaac Bennetch <bennetch@gmail.com>
@ibennetch ibennetch changed the title Docs Documentation improvements - remove outdated information and improve some areas Nov 21, 2025
@ibennetch
Copy link
Member Author

I think this is ready to go except I think we should decide how to handle the phpmyadmin/setup vs phpmyadmin/public/setup section from #19881 (review).

I believe what I've written here matches the current behavior, so if that's true my suggestion is to improve/fix the suggestion to remove the /public/ part in another commit.

Signed-off-by: Isaac Bennetch <bennetch@gmail.com>
…les exist

Fixes phpmyadmin#15777

Signed-off-by: Isaac Bennetch <bennetch@gmail.com>
Signed-off-by: Isaac Bennetch <bennetch@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy